planetary carriers - Spanish English Dictionary